﻿
.impulseContainer{    clear:both;margin:30px 0;overflow:auto;background:url(../images/fullwidthcontainer.png) no-repeat 0 bottom;}
.impulseContainer .impulseCarousel{    float:left;margin:0 7px;}
.impulseContainer .impulseCarousel ul{    float:left;}
.impulseContainer .impulseCarousel ul li{    padding-left:10px;float:left;}
.impulseContainer .impulseCarousel ul li .product{    height:110px;width:270px;margin:10px 20px 10px 10px;float:left;position:relative;}
.impulseContainer .impulseCarousel ul li .product h3{    width:130px;height:48px;padding-right:10px;float:right;font-size:12px;}
.impulseContainer .impulseCarousel ul li .product .image{    width:120px;height:80px;float:left;}
.impulseContainer .impulseCarousel ul li .product .price{    width:130px;height:22px;padding-right:10px;float:right;font-size:12px;text-align:right;}
.impulseContainer .impulseCarousel ul li .product .price strong{    font-size:18px;}
.impulseContainer .impulseCarousel ul li .product .price a{    line-height:22px;}
.impulseContainer .impulseCarousel ul li .product .save{    font-size:10px;color:#6a6a6a;position:absolute;top:68px;right:88px;}
.impulseContainer .impulseCarousel ul li .product .rrp{    font-size:10px;color:#6a6a6a;position:absolute;top:68px;right:10px;}
.impulseContainer .impulseCarousel ul li .product .rating{    position:absolute;top:92px;left:0;}
.impulseContainer .impulseCarousel ul li .product .stockWarning{    position:absolute;top:92px;left:0;}
.impulseContainer .impulseCarousel ul li .product .btn_moreInfo{    margin:20px 10px 0 0;float:right;}
.impulseContainer .impulseCarouselContainer{    clear:left;padding:20px 6px;overflow:auto;}
.impulseContainer .impulseCarouselContainer .control{    width:28px;height:51px;margin-top:40px;cursor:pointer;position:relative;background:url(../images/carouselcontrollarge.png) no-repeat 0 0;}
.impulseContainer .impulseCarouselContainer #prev{    float:left;background-position:-2px 0;}
.impulseContainer .impulseCarouselContainer #prev:hover{    background-position:-67px 0;}
.impulseContainer .impulseCarouselContainer #prev.disabled{    background-position:-132px 0;}
.impulseContainer .impulseCarouselContainer #next{    float:right;background-position:-30px 0;}
.impulseContainer .impulseCarouselContainer #next:hover{    background-position:-95px 0;}
.impulseContainer .impulseCarouselContainer #next.disabled{    background-position:-160px 0;}
.impulseContainer .impulseCarouselContainer .control #prevTip{    left:0;}
.impulseContainer .impulseCarouselContainer .control #nextTip{    left:-22px;}
.impulseCarouselHover .product{    width:270px;padding:30px 10px 10px 10px;overflow:hidden;position:relative;}
.impulseCarouselHover .product h3{    width:130px;height:48px;padding-right:10px;float:right;font-size:12px;}
.impulseCarouselHover .product h3 a, .impulseCarouselHover .product h3 a:visited{    color:#000;}
.impulseCarouselHover .product .image{    width:120px;height:80px;float:left;}
.impulseCarouselHover .product .price{    padding-right:10px;float:right;font-size:12px;}
.impulseCarouselHover .product .price strong{    font-size:18px;}
.impulseCarouselHover .product .price a{    line-height:22px;}
.impulseCarouselHover .product .commMsg{    display:none;}
.impulseCarouselHover .product .save{    font-size:10px;color:#6a6a6a;position:absolute;top:98px;right:98px;}
.impulseCarouselHover .product .rrp{    font-size:10px;color:#6a6a6a;position:absolute;top:98px;right:20px;}
.impulseCarouselHover .product .rating{    position:absolute;top:122px;left:10px;}
.impulseCarouselHover .product .stockWarning{    position:absolute;top:122px;left:10px;}
.impulseCarouselHover .product .btn_moreInfo{    margin:20px 10px 0 0;float:right;}
.impulseCarouselHover .product .btn_playVideo{    clear:left;margin:9px 6px 0 0;float:right;}
.impulseCarouselHover .product .deal{    width:242px;}